package com.geline.wordtool.handler;

import com.geline.wordtool.domain.TableInfo;
import com.geline.wordtool.domain.TableOne;

import java.util.List;

/**
 * 表信息查询处理器
 *
 * @author: mx
 * @date: 2024-12-04 09:38
 */
public interface TableInfoHandler {

    /**
     * 查询表信息列表
     *
     * @param tableNameStarts 过滤表开关字符串,多个逗号隔开
     * @return
     */
    public List<TableInfo> getTableInfoList(String tableNameStarts, String excludeTableChars);

    /**
     * 查询表对象信息列表
     *
     * @param tableNameStarts 过滤表开关字符串,多个逗号隔开
     * @return
     */
    public List<TableOne> getTableOneList(String tableNameStarts, String excludeTableChars);
}
